package pruebas;
import java.util.Date;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

import net.sourceforge.floggy.persistence.FloggyException;
import net.sourceforge.floggy.persistence.ObjectSet;
import net.sourceforge.floggy.persistence.PersistableManager;



public class HolaFloggy extends MIDlet implements CommandListener{
    Display pantalla;
	Form form;
	StringItem mensaje;
	
	public HolaFloggy() {
		// TODO Auto-generated constructor stub
		Libro libro = new Libro();
		libro.fecha=new Date();
		libro.isbn="Sdsdasda";
		libro.nombre="mi libro";
		
		pantalla=Display.getDisplay(this);
		
		
		PersistableManager pm= PersistableManager.getInstance();
		try {
			int idlibro=pm.save(libro);
			pm.load(libro, idlibro);
			
		ObjectSet libros = pm.find(Libro.class, null, null);
		for (int i = 0; i < libros.size(); i++){
			 Libro l = (Libro) libros.get(i);
		}
			
			mensaje = new StringItem("Mensaje :",libro.nombre + libro.isbn + libro.fecha );
			
		} catch (FloggyException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		form = new Form("Hola");
		form.append(mensaje);
		pantalla.setCurrent(form);
		
	}

	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		// TODO Auto-generated method stub

	}

	protected void pauseApp() {
		// TODO Auto-generated method stub

	}

	protected void startApp() throws MIDletStateChangeException {
		// TODO Auto-generated method stub

	}

	public void commandAction(Command arg0, Displayable arg1) {
		// TODO Auto-generated method stub
		
	}

}
